home *** CD-ROM | disk | FTP | other *** search
/ 10,000 Great Games / 10,000 Great Games.iso / Product / 66 / data1.cab / Source_Files / Src / Circle.cpp < prev    next >
C/C++ Source or Header  |  2000-01-16  |  560b  |  37 lines

  1. #include "stdafx.h"
  2.  
  3. cCircle::cCircle(cCircle **list, cCircle *orig)
  4. {
  5.     add_end((cList **)list);
  6.     
  7.     copy(orig);
  8. }
  9.  
  10. cCircle::cCircle(int _x, int _y, int _radius)
  11.     set_position(_x, _y);
  12.     
  13.     radius = _radius;
  14. }
  15.  
  16. cCircle::cCircle(cCircle **list, int _x, int _y, int _radius, char *_label)
  17.     add_end((cList **)list);
  18.     
  19.     set_position(_x, _y);
  20.     
  21.     radius = _radius;
  22.     label = _label;
  23. }
  24.  
  25. void cCircle::copy(cCircle *orig)
  26. {
  27.     ASSERT(orig != 0);
  28.     
  29.     set_position(orig->x, orig->y);
  30.     
  31.     radius = orig->radius;
  32.     label = orig->label;
  33. }
  34.  
  35.